my demon cast